Remove objects from a setΒΆ

The RenderGraph allows you to tweak the lighting of a scene in a very deep way. Artistic needs often require to move aside from a pure physically correct world. For instance, remove a specific shadow on an object (without impacting the look of the other shadows), remove the reflection of a specific object on another one, etc.

The way this is resolve is by using a Set node. A set node can act on following type of assignment :

  • Light sets
    • Assign the flow to a set of lights, that is illuminate the active objects with the lights that have the corresponding set in their light set.
    • Light sets are specified for each light, in the Light Set attribute of the light.
    • A light can be assigned to several light sets. The default light set for a light is 'Lights'.
  • Shadow Set
    • Assign the flow to cast shadows in the specified shadow set, that is active objects will cast shadow in this shadow set.
    • Shadow sets are specified for each light, in the Shadow Set attribute of the light.
    • A light can be assigned to several shadow sets. The default shadow set for a light is 'Shadows'.
  • Diffuse Trace Set
    • Assign the flow to diffuse light in the specified diffuse set, that is active objects will diffuse light in this diffuse set.
    • Diffuse trace sets are specified for each node that trace rays (Microfacet, IndirectDiffuse, etc) in Trace Set attribute of the node.
    • A node can be assigned to several diffuse trace sets. The default diffuse trace set for a node is 'Diffuse'.
  • Reflection Trace Set
    • Assign the flow to reflect light in the specified reflection set, that is active objects will reflect light in this reflection set.
    • Reflection trace sets are specified for each node that trace rays (Microfacet, IndirectDiffuse, etc) in Trace Set attribute of the node.
    • A node can be assigned to several reflection trace sets. The default reflection trace set for a node is 'Reflection'.
  • Refraction Trace Set
    • Assign the flow to refract light in the specified refraction set, that is active objects will refract light in this refraction set.
    • Refraction trace sets are specified for each node that trace rays (Microfacet, IndirectDiffuse, etc) in Trace Set attribute of the node.
    • A node can be assigned to several refraction trace sets. The default refraction trace set for a node is 'Refraction'.